A New Language to Support Flexible Failure Recovery for Workflow Management Systems
نویسندگان
چکیده
In this paper, we propose a new failure-recovery model for workflow management systems (WfMSs). This model is supported with a new language, called the workflow failure-handling (WfFH) language, which allows the workflow designer to write programs so that s/he can use data-flow analysis technology to guide the failure recovery in workflow execution. With the WfFH language, the computation of the end compensation point and the compensation set for failure recovery can proceed during the workflow process run-time according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.
منابع مشابه
GridWorkflow: A Flexible Failure Handling Framework for the Grid
The generic, heterogeneous, and dynamic nature of the Grid requires a new form of failure recovery mechanism to address its unique requirements such as support for diverse failure handling strategies, separation of failure handling strategies from application codes, and user-defined exception handling. We here propose a Grid Workflow System (Grid-WFS), a flexible failure handling framework for ...
متن کاملKnowledge-based process management - an approach to handling adaptive workflow
In recent years, many organisations have found enterprise modelling, especially business process modelling, to be an effective tool for managing organisational change. The application of business processing modelling has brought benefits to many organisations, but the models developed tend to be used for reference during business operations and re-engineering activities; they rarely play an act...
متن کاملFlexible resource management and its effect on project cost and duration
In practice, most projects result in cost overruns and schedule slippage due to poor resource management. This paper presents an approach that aims at reducing project duration and costs by empowering project managers to assess different scenarios. The proposed approach addresses combinatorial modes for tasks, multi-skilled resources, and multiple calendars for resources. A case study reported ...
متن کاملFlexible Real-time Meeting Support for Workflow Management Systems
Two different areas of distributed group work are supported by workflow management systems and by real-time meeting systems. Workflow management is best suited for tasks which proceed in a predefinable way, and whose recurring appearance justify the cost of an a priori modelling. A problem of a priori modelling is that such models are static. Activities which arise spontaneously cannot be easil...
متن کاملFlexible Workflow Management in the OPENflow System
Workflow management systems are required to provide flexible ways of managing workflows as the business processes they represent frequently require changes over time. Provision of flexibility features in workflow management systems is very much a research issue as workflow systems in use today have been found lacking in such features. Two approaches to achieving flexibility in workflows have be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003